Stop When You Are Almost-Full - Adventures in Constructive Termination

نویسندگان

  • Dimitrios Vytiniotis
  • Thierry Coquand
  • David Wahlstedt
چکیده

Disjunctive well-foundedness, size-change termination, and well-quasi-orders are examples of techniques that have been successfully applied to program termination. Although these works originate in different communities, they rely on closely related principles and both employ similar arguments from Ramsey theory. At the same time there is a notable absence of these techniques in programming systems based on constructive type theory. In this paper we’d like to highlight the aforementioned connection and make the core ideas widely accessible to theoreticians and Coq programmers, by offering a Coq development which culminates in some novel tools for induction. The benefit is nice composability properties of termination arguments at the cost of intuitive and lightweight user obligations. Inevitably, we have to present some Ramsey-like arguments: Though similar proofs are typically classical, we offer an entirely constructive development standing on the shoulders of Bezem and Veldman, and Richman and Stolzenberg.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

P14: How to Find a Talent?

Talents may be artistic or technical, mental or physical, personal or social. You can be a talented introvert or a talented extrovert. Learning to look for your talents in the right places and building those talents into skills and abilities might take some work, but going about it creatively will let you explore your natural abilities and find your innate talents. You’re not going to fin...

متن کامل

Adventures in UNIX network applications programming

The adventures in unix network applications programming that we provide for you will be ultimate to give preference. This reading book is your chosen book to accompany you when in your free time, in your lonely. This kind of book can help you to heal the lonely and get or add the inspirations to be more inoperative. Yeah, book as the widow of the world can be very inspiring manners. As here, th...

متن کامل

کاربرد فرایند پرستاری در منزل (بررسی و شناخت)

EXTRACT: Most information about family assessment are gathered during home visits have many benefits. One of them is that information about structure and habits of families may be more real when you observe the house and around it to find supportive and obstacles for promotion of family health. In addition family members are often more comprehensive in their home and can better act for their ne...

متن کامل

How Do Little Kids Learn Language?

Different kids grow up in different environments. Imagine Kid A: she gets to play and talk with her parents a lot, she has a yummy dinner every night with her family, she gets to travel on airplanes, and she has lots of books in her bedroom. Now imagine Kid B: his parents are really busy, he does not play or talk with grownups very much, he watches TV a lot, he does not get to eat much healthy ...

متن کامل

trans-translation-mediated tight regulation of the expression of the alternative ribosome-rescue factor ArfA in Escherichia coli.

Ribosomes translating mRNA without an in-frame stop codon (non-stop mRNA) stall at its 3' end. In eubacteria, such ribosomes are rescued by SsrA-mediated trans-translation. Recently, we have shown that Escherichia coli ArfA (formerly YhdL) also rescues stalled ribosomes by a mechanism distinct from that of trans-translation. Synthetic lethality phenotype of ssrA arfA double mutants suggests tha...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012